<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<h1>Productos en el carrito</h1>
<form action="../../carrito.do?method=update" method="post">

	<display:table requestURI="../../carrito.do?method=update" id="carritoProducto" name="sessionScope.carrito.productos" pagesize="5">
    <display:column property="producto.idProducto" title="Id" sortable="true" headerClass="sortable"/>
    <display:column property="producto.nombre" title="Nombre" href="../../productos.do?method=detalleProducto" paramId="idProducto" paramProperty="producto.idProducto" sortable="true" headerClass="sortable" />
	<display:column title="Imagen" href="../../productos.do?method=detalleProducto" paramId="idProducto" paramProperty="producto.idProducto"> 
        <img id="miniatura" src="<c:out value="${carritoProducto.producto.imagenURL}"/>"/> 
    </display:column> 
	<display:column title="Precio Unidad" sortable="true" headerClass="sortable" >
		<c:out value="${carritoProducto.producto.precioBase}"/>
	</display:column>
	<display:column title="Cantidad" sortable="true" headerClass="sortable" >
		<input type="number" min="1" value="<c:out value="${carritoProducto.cantidad}"/>" name="cantidad_<c:out value="${carritoProducto.producto.idProducto}"/>"/>
	</display:column>
	<display:column title="Importe" sortable="true" headerClass="sortable" >
		<c:out value="${carritoProducto.importe}"/>
	</display:column>
	
	<display:column title="Eliminar">
		<input type="checkbox" name="borrar" value="<c:out value="${carritoProducto.producto.idProducto}"/>"/>
	</display:column>
	
  </display:table>
  
  <strong>Precio total: <c:out value="${sessionScope.carrito.precioTotal }"/>€</strong>
	<input name="actualizar" type="submit" value="Actualizar carrito">
	<input name="comprar" type="submit" value="Realizar Compra">
</form>